// profile/index.js
Page({
  data: {
    // 用户信息
    userInfo: {},
    hasUserInfo: false,
    
    // 预约列表
    appointmentList: [
      {
        id: 1,
        doctorName: '张医生',
        doctorTitle: '主任医师',
        doctorAvatar: '/images/doctor1.png',
        date: '2025年9月10日',
        time: '09:00-10:00',
        status: '待就诊'
      },
      {
        id: 2,
        doctorName: '李医生',
        doctorTitle: '副主任医师',
        doctorAvatar: '/images/doctor2.png',
        date: '2025年9月5日',
        time: '14:00-15:00',
        status: '已完成'
      },
      {
        id: 3,
        doctorName: '王医生',
        doctorTitle: '主治医师',
        doctorAvatar: '/images/doctor3.png',
        date: '2025年8月28日',
        time: '10:00-11:00',
        status: '已取消'
      }
    ]
  },

  onLoad: function (options) {
    // 检查是否已经登录
    const userInfo = wx.getStorageSync('userInfo');
    if (userInfo) {
      this.setData({
        userInfo: userInfo,
        hasUserInfo: true
      });
    }
  },

  // 获取用户信息
  getUserProfile: function() {
    wx.getUserProfile({
      desc: '用于完善会员资料',
      success: (res) => {
        // 模拟添加手机号
        const userInfo = res.userInfo;
        userInfo.phoneNumber = '138****1234';
        
        this.setData({
          userInfo: userInfo,
          hasUserInfo: true
        });
        
        // 存储用户信息
        wx.setStorageSync('userInfo', userInfo);
      }
    });
  },

  // 导航到全部预约页面
  navigateToAllAppointments: function() {
    wx.navigateTo({
      url: '/pages/profile/appointments'
    });
  },

  // 导航到就诊记录页面
  navigateToMedicalRecord: function() {
    wx.navigateTo({
      url: '/pages/profile/medical-record'
    });
  },

  // 导航到健康档案页面
  navigateToHealthFile: function() {
    wx.navigateTo({
      url: '/pages/profile/health-file'
    });
  },

  // 导航到收藏医生页面
  navigateToFavoriteDoctor: function() {
    wx.navigateTo({
      url: '/pages/profile/favorite-doctor'
    });
  },

  // 导航到意见反馈页面
  navigateToFeedback: function() {
    wx.navigateTo({
      url: '/pages/profile/feedback'
    });
  },

  // 导航到设置页面
  navigateToSettings: function() {
    wx.navigateTo({
      url: '/pages/profile/settings'
    });
  }
});